artificial flowers - German English Dictionary